#include "MySet.h"

int main() {
    MySet set1;
    set1.AddElement("1");
    set1.AddElement("4");
    set1.AddElement("5");
    set1.AddElement("6");

    MySet set2;
    set2.AddElement("1");
    set2.AddElement("2");
    set2.AddElement("3");
    set2.AddElement("4");

    MySet set3 = set1 + set2;
    std::cout << "set1 + set2: " << set3 << std::endl;

    MySet set4 = set1 * set2;
    std::cout << "set1 * set2: " << set4 << std::endl;

    MySet set5 = set1 - set2;
    std::cout << "set1 - set2: " << set5 << std::endl;

    if (set1 == set2) {
        std::cout << "set1 is equal to set2" << std::endl;
    } else {
        std::cout << "set1 is not equal to set2" << std::endl;
    }

    return 0;
}
